/*
 *	MapMint default forms CSS
 */
#dlg-buttons{font-size:.9em;} 
 input {border:1px solid #9f9f9f;outline: none;  
  background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));
  background: -moz-linear-gradient(top,  #ebebeb,  #ffffff);  
  background: -ms-linear-gradient(#ebebeb, #ffffff);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -webkit-border-radius: 4px;  
  -moz-border-radius: 4px;  
  border-radius: 4px; 
  behavior: url(js/ie-css3.htc);
}

input.rounded{width:100%;height:20px;margin:1px;border:1px solid #9f9f9f;   outline: none;  
  background:#EBEBEB; 
  background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));
  background: -moz-linear-gradient(top,  #ebebeb,  #ffffff); 
  background: -ms-linear-gradient(#ebebeb, #ffffff);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff'); 
  -webkit-border-radius: 4px;  
  -moz-border-radius: 4px;  
  border-radius: 4px;   
  behavior: url(js/ie-css3.htc);
}

input:focus, select:focus{  
-webkit-box-shadow: 0px 0px 5px #9e9e9e;  
-moz-box-shadow: 0px 0px 5px #9e9e9e;  
 }  

input.name{width:65%;height:20px;margin:1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #9f9f9f;margin-left:10px;
}

fieldset{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #9f9f9f;}

textarea.maincfg, textarea.classif{width:100%;height:130px;margin:1px;outline: none;border:1px solid #9f9f9f;   
  background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));
  background: -moz-linear-gradient(top,  #ebebeb,  #ffffff); 
  background: -ms-linear-gradient(#ebebeb, #ffffff);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
  behavior: url(js/ie-css3.htc);  
}
select{
  background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));
  background: -moz-linear-gradient(top,  #ebebeb,  #ffffff); 
  background: -ms-linear-gradient(#ebebeb, #ffffff);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  border:1px solid #9f9f9f;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  padding:2px;
  font-size:1em;
  behavior: url(js/ie-css3.htc);
}
	
select option{
  font-size:1em;
}

select, select[multiple="multiple"]{
width:100%;
}

select#scalesList {
  background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));
  background: -moz-linear-gradient(top,  #ebebeb,  #ffffff);
  background: -ms-linear-gradient(#ebebeb, #ffffff);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
  border:1px solid #CDCDCD;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  padding:2px;
  font-size:.85em;
  behavior: url(js/ie-css3.htc);
 position:relative;
top:0;right:40px;
}

select#scalesList option{
  font-size:.85em;
}

select.select-window{margin:0;width:100%;}
select.select-window-short{margin:0;width:85%;}

input.input-window-short{margin:0;width:30px;}

ul.style-tabs-nav1 {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 1em;
}
ul.style-tabs-nav1 li {
    display: inline;
}
ul.style-tabs-nav1 li a, a.classify, a.mmbutton{
    text-decoration:none;border:1px solid #9a9a9a;padding:4px;color:#777777;position:relative;top:1px;left:0px;text-shadow:#E9E9E9 0 1px 0;
    background: -moz-linear-gradient(top, #E0E0E0 , #E9E9E9);
    background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#E9E9E9));
    background: -ms-linear-gradient(#E0E0E0, #E9E9E9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#E9E9E9');
   -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#E9E9E9');
}


ul.style-tabs-nav1 li a:focus {
    outline: 0;
}

ul.style-tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.style-tabs-nav li {
	display: inline;
}

ul.style-tabs-nav li a, a.classify, a.mmbutton{
	text-decoration:none;border:1px solid #9a9a9a;padding:4px;color:#777777;position:relative;top:1px;left:0px;text-shadow:#E9E9E9 0 1px 0;
    background: -moz-linear-gradient(top, #E0E0E0 , #E9E9E9);
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#E9E9E9));
	background: -ms-linear-gradient(#E0E0E0, #E9E9E9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#E9E9E9');
   -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#E9E9E9');
}

ul.style-tabs-nav li a:focus {
	outline: 0;
}

 div.style-tabs > div {
	position:relative;
	top:10px;
	padding: 5px;
	border:0;
}
                
.hidden {
    display: none;
}

label.up{ display: block; margin: 0 10px 3px 0;  }
label.up-small{ display: block; margin: 10px 10px .5em 0; font-size:.95em;font-style:italic; }

/*custom upload elements*/
.customfile-input { 
	position: absolute; height: 100px;cursor: pointer;background: transparent; border: 0; opacity: 0; -moz-opacity: 0; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;  }

.customfile {
	background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));
	background: -moz-linear-gradient(top,  #ebebeb,  #ffffff); 
	background: -ms-linear-gradient(#ebebeb, #ffffff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
   -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff');
	border:1px solid #9f9f9f;
	cursor: pointer;
	overflow: hidden;
	padding: 0;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	behavior: url(js/ie-css3.htc); 
	border-radius:4px;  
	position: relative;
	color:#333333;
}

.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; margin: 1px 1px 1px 5px;color: #A9A9A9; font-style: italic; padding: .3em; }
.customfile-feedback-populated { color: #33333; font-style: normal; font-weight: normal;}
.customfile-button {border: 1px solid #FFFFFF;background: #E9E9E9;  color: #333333; float: right; width: 70px; padding: .3em .6em;  text-align: center; text-decoration: none;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#333333;  }

.customfile-focus .customfile-button { outline: 1px dotted #ccc;  }


.combo{
	display:inline-block;
	white-space:nowrap;
	font-size:12px;
	margin:0;
	padding:0;
	border:1px solid #A4BED4;
	background:#fff;
}
.combo-text{
	font-size:12px;
	border:0px;
	line-height:20px;
	height:20px;
	padding:0px;
	*height:18px;
	*line-height:18px;
	_height:18px;
	_line-height:18px;
}
.combo-arrow{
	background:#E0ECF9 url('../img/combo_arrow.gif') no-repeat 3px 4px;
	width:18px;
	height:20px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.combo-arrow-hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}
.combo-panel{
	background:#fff;
	overflow:auto;
}
.combobox-item{
	padding:2px;
	font-size:12px;
	padding:3px;
	padding-right:0px;
}
.combobox-item-hover{
	background:#fafafa;
}
.combobox-item-selected{
	background:#FBEC88;
}

ul.choice{
margin:10px 0 20px 0;
min-width:50%;
display:block;
font-size:0.85em;
color:#707070;
padding:0 0 0 10px;	
}
ul.choice li{
display:inline;	
}

.desc {
 display:none;   
}
label.ch{font-size:0.85em;color:#707070;}
input[type="checkbox"].chch , a.al {margin:0 0 0 10px;}

